package be.idamf.flash.controls
{
	import flash.events.MouseEvent;
	
	[Event(name="change", type="flash.events.Event")]
	
	public class Knob extends FrameSequence
	{
		public function Knob()
		{
		}
		
		//////
		// Overrides
		
		override public function initialize():void
		{
			super.initialize();
			addEventListeners();
		}
		
		override public function dispose():void
		{
			super.dispose();
			removeEventListeners();
		}
		
		//////
		// Internal
		
		protected function addEventListeners():void
		{
			addEventListener(MouseEvent.MOUSE_DOWN, mouseDownHandler);
		}
			
		protected function removeEventListeners():void
		{
			removeEventListener(MouseEvent.MOUSE_DOWN, mouseDownHandler);
		}
		
		//////
		// Handlers
		
		protected function mouseDownHandler(event:MouseEvent):void
		{
			
		}
	}
}